package com.lkj.service;

import java.util.List;
import java.util.Map;

import com.lkj.model.*;
import com.lkj.utils.PageUtil;

public interface ServerServcie {

	Server selectByPrimaryKey(int i);

	void insert(Server server);

	List getAll();

	int getTotalRows(Map<String, Object> map);

	List<Status> getStatus(PageUtil pageUtil);

	List<Scene> getScenes(PageUtil pageUtil);

	int getTotalRows_scene(PageUtil map);

	List<Server> getFileServers(PageUtil pageUtil);

	int getTotalRows_servers(PageUtil map);

	List<Video> getVideos(PageUtil pageUtil);

	int getTotalRows_video(PageUtil map);

	Integer updateStatus(Status status);

	Integer updateFileServer(Server server);

	Integer updateScene(Scene scene);

	Server getServerInfo(Integer id);

	List<Scene> getNervenets();

	Integer addScene(Scene scene);

	void setStatus(Video video);

    int getTotalRows_user(PageUtil map);

	List<User> getUsers(PageUtil pageUtil);

    void updateUser(User user);

    Map<String,Object> login(User user);
}
